package com.stu.stusystem.model.chat;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * @author: cxt
 * @time: 2021/6/9
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class ChatMsg {

    /**
     * 发送消息类型
     */
    public static final String SEND_TYPE_CONNECT = "0";
    public static final String SEND_TYPE_BROADCAST = "1";
    public static final String SEND_TYPE_GROUP = "2";
    public static final String SEND_TYPE_PRIVATE = "3";

    /**
     * 内容类型
     */
    public static final String CONTENT_TYPE_TEXT = "1";
    public static final String CONTENT_TYPE_IMG = "2";

    /**
     * 消息状态
     */
    public static final String IS_READ_F = "0";
    public static final String IS_READ_T = "1";

    private Integer id;

    // 消息内容
    private String msg;

    // 接受消息方
    private String acceptUser;

    // 发送消息方
    private String sendUser;

    // 发送类型：0、新建连接；1 广播；2 群聊；3 私聊；
    private String sendType;

    // 内容类型：1 文本；2 图片;
    private String msgType;

    // 是否已读：0 未读；1 已读
    private String isRead;

    // 发送时间
    private Date sendTime;
}
